<html>
<body>
<div>
<div>
<h2>Messages</h2>
<table>
<tr class="header">
<th>type</th>
<th>module</th>
<th>object</th>
<th>line</th>
<th>message</th>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>5</td>
<td>Line too long (102/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>56</td>
<td>Line too long (95/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>57</td>
<td>Line too long (93/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>58</td>
<td>Line too long (97/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>59</td>
<td>Line too long (92/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>60</td>
<td>Line too long (101/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>61</td>
<td>Line too long (98/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>62</td>
<td>Line too long (112/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>63</td>
<td>Line too long (103/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>64</td>
<td>Line too long (105/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>65</td>
<td>Line too long (86/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>66</td>
<td>Line too long (92/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>67</td>
<td>Line too long (104/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>68</td>
<td>Line too long (94/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>69</td>
<td>Line too long (108/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>70</td>
<td>Line too long (91/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>72</td>
<td>Line too long (95/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>73</td>
<td>Line too long (98/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>74</td>
<td>Line too long (100/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>88</td>
<td>Line too long (108/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>127</td>
<td>Line too long (84/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>155</td>
<td>Line too long (82/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>166</td>
<td>Line too long (85/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>167</td>
<td>Line too long (139/80)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>251</td>
<td>Line too long (102/80)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>252</td>
<td>Line too long (89/80)</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>29</td>
<td>No name 'QtGui' in module 'PyQt4'</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>30</td>
<td>No name 'QtCore' in module 'PyQt4'</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim</td>
<td>37</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.__init__</td>
<td>46</td>
<td>Invalid name "buddyList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.__init__</td>
<td>44</td>
<td>Invalid name "userListInitialized" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.__init__</td>
<td>47</td>
<td>Invalid name "chatBot" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.__init__</td>
<td>45</td>
<td>Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.__init__</td>
<td>43</td>
<td>Invalid name "userList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.__init__</td>
<td>40</td>
<td>Invalid name "signedIn" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.__init__</td>
<td>48</td>
<td>Invalid name "pendulimID" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>R</td>
<td>Pendulim</td>
<td>Pendulim</td>
<td>37</td>
<td>Too many instance attributes (9/7)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>52</td>
<td>Invalid name "firstRun" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>52</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>53</td>
<td>Instance of 'Interface' has no 'start' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>54</td>
<td>Instance of 'Communication' has no 'start' member</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>56</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("loginClicked"),self.loginPendulim)
                                             ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>56</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>56</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>57</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("createClicked"),self.createAcct)
                                             ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>57</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>57</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>58</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("chatClicked"),self.createChatWindow)
                                             ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>58</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>58</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>59</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("sendClicked"),self.sendMessage)
                                             ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>59</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>59</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>60</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("createJabberClicked"),self.createJabber)
                                             ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>60</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>60</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>61</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("jabberApplyClick"),self.createJabber)
                                             ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>61</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>61</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>62</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("updatePersonalMessage"),self.updatePersonalMessage)
                                             ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>62</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>62</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>63</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("createTwitterClicked"),self.createTwitter)
                                             ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>63</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>63</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>64</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("createFacebookClicked"),self.createFacebook)
                                             ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>64</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>64</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>65</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("addBuddy"),self.addBuddy)
                                             ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>65</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>65</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>66</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("removeBuddy"),self.removeBuddy)
                                             ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>66</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>66</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>67</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("settingsWindowOpened"),self.updateSettings)
                                             ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>67</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>67</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>68</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("updateStatus"),self.updateStatus)
                                             ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>68</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>68</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>69</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("toggleAnswerMachine"),self.toggleAnswerMachine)
                                             ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>69</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>69</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>70</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.interface,QtCore.SIGNAL("nameChanged"),self.updateName)
                                             ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>70</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>70</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>72</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.communication,QtCore.SIGNAL("message"),self.receiveMessage)
                                                 ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>72</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>72</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>73</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.communication,QtCore.SIGNAL("buddyRequest"),self.buddyRequest)
                                                 ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>73</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>73</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>74</td>
<td>Comma not followed by a space
        QtCore.QObject.connect(self.communication,QtCore.SIGNAL("updateBuddies"),self.updateBuddies)
                                                 ^^</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>74</td>
<td>Module 'PyQt4.QtCore' has no 'QObject' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>74</td>
<td>Module 'PyQt4.QtCore' has no 'SIGNAL' member</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.firstRun</td>
<td>80</td>
<td>Comma not followed by a space
            self.interface.openLoginWindow(None,None,False)
                                               ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createAcct</td>
<td>82</td>
<td>Invalid name "createAcct" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createAcct</td>
<td>82</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createAcct</td>
<td>82</td>
<td>Invalid name "acctList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createAcct</td>
<td>82</td>
<td>Comma not followed by a space
    def createAcct(self,acctList): #makes a PendulIM acct in the database
                       ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createAcct</td>
<td>82</td>
<td>Invalid name "acctList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createAcct</td>
<td>85</td>
<td>Comma not followed by a space
            if self.db.createAccount(acctList[0],acctList[1]):
                                                ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginPendulim</td>
<td>88</td>
<td>Invalid name "loginPendulim" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginPendulim</td>
<td>88</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginPendulim</td>
<td>88</td>
<td>Invalid name "penduList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginPendulim</td>
<td>88</td>
<td>Invalid name "autoLogin" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginPendulim</td>
<td>88</td>
<td>Comma not followed by a space
    def loginPendulim(self,penduList,autoLogin,status): #logs in to the DB for a given pendulim acct (local)
                          ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginPendulim</td>
<td>88</td>
<td>Invalid name "penduList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginPendulim</td>
<td>88</td>
<td>Invalid name "autoLogin" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginPendulim</td>
<td>89</td>
<td>Comma not followed by a space
        if(self.db.logIn(penduList[0],penduList[1]) is True):
                                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginPendulim</td>
<td>97</td>
<td>Comma not followed by a space
            self.createBuddylist(penduList,status)
                                          ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginAcct</td>
<td>100</td>
<td>Invalid name "loginAcct" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginAcct</td>
<td>100</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginAcct</td>
<td>100</td>
<td>Comma not followed by a space
    def loginAcct(self,status): #logs in the pendulim acct's various IM services
                      ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginAcct</td>
<td>101</td>
<td>Invalid name "accountList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginAcct</td>
<td>106</td>
<td>Comma not followed by a space
                self.loginJabber([account[1],account[2]])
                                            ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginAcct</td>
<td>109</td>
<td>Comma not followed by a space
                self.communication.loginTwitter([account[1],account[2]])
                                                           ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginAcct</td>
<td>111</td>
<td>Comma not followed by a space
                self.communication.loginFacebook([account[1],account[2]])
                                                            ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginAcct</td>
<td>121</td>
<td>Comma not followed by a space
                self.db.addContact(user,user,None)
                                       ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createJabber</td>
<td>127</td>
<td>Invalid name "createJabber" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createJabber</td>
<td>127</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createJabber</td>
<td>127</td>
<td>Invalid name "jabberList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createJabber</td>
<td>127</td>
<td>Comma not followed by a space
    def createJabber(self,jabberList): #makes a jabber acct in the db for given acct
                         ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createJabber</td>
<td>127</td>
<td>Invalid name "jabberList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createJabber</td>
<td>135</td>
<td>Comma not followed by a space
            self.db.addProtocol(jabberList[0],jabberList[1],"jabber")
                                             ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createJabber</td>
<td>136</td>
<td>Comma not followed by a space
            self.loginJabber([jabberList[0],jabberList[1]])
                                           ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createJabber</td>
<td>138</td>
<td>Comma not followed by a space
                self.db.addContact(contact,contact,None)
                                          ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createTwitter</td>
<td>147</td>
<td>Invalid name "createTwitter" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createTwitter</td>
<td>147</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createTwitter</td>
<td>147</td>
<td>Invalid name "twitterList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createTwitter</td>
<td>147</td>
<td>Comma not followed by a space
    def createTwitter(self,twitterList):
                          ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createTwitter</td>
<td>147</td>
<td>Invalid name "twitterList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createTwitter</td>
<td>155</td>
<td>Comma not followed by a space
            self.db.addProtocol(str(twitterList[0]),str(twitterList[1]),"twitter")
                                                   ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createFacebook</td>
<td>158</td>
<td>Invalid name "createFacebook" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createFacebook</td>
<td>158</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createFacebook</td>
<td>158</td>
<td>Invalid name "facebookList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createFacebook</td>
<td>158</td>
<td>Comma not followed by a space
    def createFacebook(self,facebookList):
                           ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createFacebook</td>
<td>158</td>
<td>Invalid name "facebookList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createFacebook</td>
<td>166</td>
<td>Comma not followed by a space
            self.db.addProtocol(str(facebookList[0]),str(facebookList[1]),"facebook")
                                                    ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginJabber</td>
<td>170</td>
<td>Invalid name "loginJabber" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginJabber</td>
<td>170</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginJabber</td>
<td>170</td>
<td>Invalid name "loginList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginJabber</td>
<td>170</td>
<td>Comma not followed by a space
    def loginJabber(self,loginList):
                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.loginJabber</td>
<td>170</td>
<td>Invalid name "loginList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.logoutJabber</td>
<td>173</td>
<td>Invalid name "logoutJabber" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.logoutJabber</td>
<td>173</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>W</td>
<td>Pendulim</td>
<td>Pendulim.logoutJabber</td>
<td>176</td>
<td>Statement seems to have no effect</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createBuddylist</td>
<td>178</td>
<td>Invalid name "createBuddylist" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createBuddylist</td>
<td>178</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createBuddylist</td>
<td>178</td>
<td>Invalid name "penduList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createBuddylist</td>
<td>178</td>
<td>Comma not followed by a space
    def createBuddylist(self,penduList,status): #makes a buddy list window
                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createBuddylist</td>
<td>178</td>
<td>Invalid name "penduList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createBuddylist</td>
<td>184</td>
<td>Comma not followed by a space
        self.interface.openBuddyWindow(self.buddyList,penduList,status)
                                                     ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createBuddylist</td>
<td>191</td>
<td>Comma not followed by a space
            temp2.append([user[0],"offline"])
                                 ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createChatWindow</td>
<td>194</td>
<td>Invalid name "createChatWindow" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createChatWindow</td>
<td>194</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createChatWindow</td>
<td>194</td>
<td>Comma not followed by a space
    def createChatWindow(self,username):
                             ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.createChatWindow</td>
<td>197</td>
<td>Comma not followed by a space
        self.interface.openChatWindow(self.pendulimID,username,temp)
                                                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.sendMessage</td>
<td>199</td>
<td>Invalid name "sendMessage" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.sendMessage</td>
<td>199</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.sendMessage</td>
<td>199</td>
<td>Comma not followed by a space
    def sendMessage(self,username, message): #sends a message to a chat window
                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.sendMessage</td>
<td>200</td>
<td>Comma not followed by a space
        self.communication.sendMessage(username,message)
                                               ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.receiveMessage</td>
<td>203</td>
<td>Invalid name "receiveMessage" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.receiveMessage</td>
<td>203</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.receiveMessage</td>
<td>203</td>
<td>Comma not followed by a space
    def receiveMessage(self,message,timestamp,user):
                           ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.receiveMessage</td>
<td>204</td>
<td>Comma not followed by a space
        self.interface.receiveMessage(message,timestamp,user)
                                             ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.receiveMessage</td>
<td>205</td>
<td>Comma not followed by a space
        self.db.receiveMessage(user,message)
                                   ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.toggleAnswerMachine</td>
<td>207</td>
<td>Invalid name "toggleAnswerMachine" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.toggleAnswerMachine</td>
<td>207</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updatePersonalMessage</td>
<td>215</td>
<td>Invalid name "updatePersonalMessage" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updatePersonalMessage</td>
<td>215</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updatePersonalMessage</td>
<td>215</td>
<td>Comma not followed by a space
    def updatePersonalMessage(self,message):
                                  ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateStatus</td>
<td>221</td>
<td>Invalid name "updateStatus" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateStatus</td>
<td>221</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateStatus</td>
<td>221</td>
<td>Comma not followed by a space
    def updateStatus(self,status):
                         ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.addBuddy</td>
<td>225</td>
<td>Invalid name "addBuddy" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.addBuddy</td>
<td>225</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.addBuddy</td>
<td>225</td>
<td>Comma not followed by a space
    def addBuddy(self,buddy): #jabber only for now
                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.addBuddy</td>
<td>227</td>
<td>Comma not followed by a space
        self.communication.addContact("jabber",buddy)
                                              ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.addBuddy</td>
<td>228</td>
<td>Comma not followed by a space
        self.db.addContact(str(buddy),str(buddy))
                                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.removeBuddy</td>
<td>236</td>
<td>Invalid name "removeBuddy" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.removeBuddy</td>
<td>236</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.removeBuddy</td>
<td>236</td>
<td>Comma not followed by a space
    def removeBuddy(self,buddy): #jabber only for now
                        ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.removeBuddy</td>
<td>238</td>
<td>Comma not followed by a space
            self.communication.removeContact("jabber",buddy)
                                                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>247</td>
<td>Invalid name "buddyRequest" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>247</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>247</td>
<td>Comma not followed by a space
    def buddyRequest(self,protocol,buddy):
                         ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>250</td>
<td>Comma not followed by a space
        ok = QtGui.QMessageBox.question(None,"Buddy request",
                                            ^^
                                           QtCore.QString("Accept buddy request from " + buddy + "?"),
                                           QtGui.QMessageBox.Ok,QtGui.QMessageBox.Cancel)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>250</td>
<td>Invalid name "ok" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>250</td>
<td>Module 'PyQt4.QtGui' has no 'QMessageBox' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>251</td>
<td>Module 'PyQt4.QtCore' has no 'QString' member</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>252</td>
<td>Module 'PyQt4.QtGui' has no 'QMessageBox' member</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>252</td>
<td>Module 'PyQt4.QtGui' has no 'QMessageBox' member</td>
</tr>
<tr class="odd">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>253</td>
<td>Module 'PyQt4.QtGui' has no 'QMessageBox' member</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>254</td>
<td>Comma not followed by a space
            self.communication.addContact(protocol,buddy)
                                                  ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>255</td>
<td>Comma not followed by a space
            self.db.addContact(str(buddy),str(buddy))
                                         ^^</td>
</tr>
<tr class="even">
<td>E</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>262</td>
<td>Module 'PyQt4.QtGui' has no 'QMessageBox' member</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.buddyRequest</td>
<td>263</td>
<td>Comma not followed by a space
            self.communication.removeContact(protocol,buddy)
                                                     ^^</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateSettings</td>
<td>265</td>
<td>Invalid name "updateSettings" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateSettings</td>
<td>265</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateSettings</td>
<td>267</td>
<td>Comma not followed by a space
        self.interface.updateSettings(self.db.getProtocols(),self.chatBot)
                                                            ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateBuddies</td>
<td>271</td>
<td>Invalid name "updateBuddies" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateBuddies</td>
<td>271</td>
<td>Missing docstring</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateBuddies</td>
<td>271</td>
<td>Invalid name "buddyStatusList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateBuddies</td>
<td>271</td>
<td>Comma not followed by a space
    def updateBuddies(self,buddyStatusList):
                          ^^</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateBuddies</td>
<td>271</td>
<td>Invalid name "buddyStatusList" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateName</td>
<td>281</td>
<td>Invalid name "updateName" (should match [a-z_][a-z0-9_]{2,30}$)</td>
</tr>
<tr class="odd">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateName</td>
<td>281</td>
<td>Missing docstring</td>
</tr>
<tr class="even">
<td>C</td>
<td>Pendulim</td>
<td>Pendulim.updateName</td>
<td>281</td>
<td>Comma not followed by a space
    def updateName(self,name):
                       ^^</td>
</tr>
<tr class="odd">
<td>R</td>
<td>Pendulim</td>
<td>Pendulim</td>
<td>37</td>
<td>Too many public methods (22/20)</td>
</tr>
<tr class="even">
<td>W</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>28</td>
<td>Unused import sys</td>
</tr>
<tr class="odd">
<td>W</td>
<td>Pendulim</td>
<td>&nbsp;</td>
<td>34</td>
<td>Unused import time</td>
</tr>
</table>
</div>
</div>
</body>
</html>
